React Testing Library에서 마크업 직접 확인하기

📅 2023. 06. 18

screen.logTestingPlaygroundURL()는 Testing Library가 제공하는 함수로써 테스트에서 이 함수가 호출되는 시점에 문서 내에 어떤 요소를 그리고 있는지 직접 확인할 수 있도록 페이지 URL을 제공한다.

원하는 지점에다가 screen.logTestingPlaygroundURL() 코드를 넣고 테스트를 실행하면 아래처럼 playground에 진입할 수 있는 URL을 보여준다.

URL을 클릭해서 들어가보면 화면이 어떻게 렌더링 되어있는지 볼 수 있다. CSS는 Testing Playground에서 사용하는 디자인이 기본으로 적용되있다.

jest-preview 만큼의 재현력은 아니지만 간단하게 화면 확인하는 용도로 좋은거 같다.